二开案例.表单插件.Python插件之Lambda表达式 |
您所在的位置:网站首页 › python lambda表达式遍历列表 › 二开案例.表单插件.Python插件之Lambda表达式 |
【应用场景】 Python插件之Lambda表达式应用。 【案例演示】 采购订单,弹窗显示,根据选择结果进行后续处理。 【实现步骤】 BOSIDE扩展采购订单,新增文本字段,菜单集合新增菜单项,注册表单插件,保存元数据,开发完毕。 --------------------------------------------------------------------------------------------------------- #【Python】【表单插件】【Python插件之Lambda表达式】 import clr clr.AddReference('mscorlib') clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') from Kingdee.BOS.Core.DynamicForm import * from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import * from Kingdee.BOS.Util import * def BarItemClick(e): if (e.BarItemKey == "Test"): this.View.ShowMessage("是否继续?", MessageBoxOptions.YesNo, lambda result:DoSth(result)); def DoSth(result): if (result == MessageBoxResult.Yes): this.Model.SetValue("F_Jac_Text", "是"); else: this.Model.SetValue("F_Jac_Text", "否"); --------------------------------------------------------------------------------------------------------- 【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696 【Python】【表单插件】Python插件之Lambda表 …(0.54KB) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |